package com.android.takegism.utils;

import com.android.takegism.R;

import java.util.HashMap;

public class ClueUtils {

    private HashMap<String, Integer> clueString2ImageIdUtils = new HashMap<>();


    private ClueUtils() {
        clueString2ImageIdUtils.put("战争1", R.mipmap.zhan_zheng_1);
        clueString2ImageIdUtils.put("战争2", R.mipmap.zhan_zheng_2);
        clueString2ImageIdUtils.put("战争3", R.mipmap.zhan_zheng_3);


        clueString2ImageIdUtils.put("线索0", R.mipmap.clue0);
        clueString2ImageIdUtils.put("线索1", R.mipmap.clue1);
        clueString2ImageIdUtils.put("线索2", R.mipmap.clue2);
        clueString2ImageIdUtils.put("线索3", R.mipmap.clue3);
        clueString2ImageIdUtils.put("线索4", R.mipmap.clue4);
        clueString2ImageIdUtils.put("线索5", R.mipmap.clue5);
        clueString2ImageIdUtils.put("线索6", R.mipmap.clue6);

        clueString2ImageIdUtils.put("剧情0", R.mipmap.ju_qing_0);
        clueString2ImageIdUtils.put("Plot0", R.mipmap.ju_qing_0);
        clueString2ImageIdUtils.put("剧情1", R.mipmap.ju_qing_1);
        clueString2ImageIdUtils.put("Plot1", R.mipmap.ju_qing_1);
        clueString2ImageIdUtils.put("剧情2", R.mipmap.ju_qing_2);
        clueString2ImageIdUtils.put("Plot2", R.mipmap.ju_qing_2);
        clueString2ImageIdUtils.put("剧情3", R.mipmap.ju_qing_3);
        clueString2ImageIdUtils.put("Plot3", R.mipmap.ju_qing_3);


        String[] plotStrings = new String[]{
                "你们是在苏联接受特训的共产党特工，现在组成任务小队，回国执行代号为“乌特拉”的秘密行动。现在1，3号玩家组成一队，2，4号玩家组成二队，分开行动",
                "“乌特拉”行动的俄语意思是“黎明”，现在请一队二队想办法集合",
                "王子阳同志是从731部队中逃离出来的组织重要成员，与“乌特拉”行动秘密相关，务必保护好他，并将他从满洲国手中救出来",
                "“乌特拉”行动成功！日本的细菌战阴谋暴露了，请将王子阳同志送出国，完成了最后一个任务"
        };
        for (int i = 0; i < plotStrings.length; i++) {
            plots.put("Plot"+i,plotStrings[i]);
        }

        Clue clue;
        String[] clueStrings = new String[]{
                "二组遇害了，有叛徒，现在请前往哈尔滨集合，上火车", "二组在火车上留下了线索，请去寻找", "满洲国来查人了，正在检查去哈尔滨的人员，想办法跳脱",
                "二队的4号成员知道如何发组织发送紧急情报，请保护他/她的安全", "满洲国手下有一名我们中国共产党的卧底同志，尽可能配合他的行动",
                "一组的1号成员遇难了，可能将会要牺牲，尽可能将他救出来", "“乌特拉”行动的重要地点是细娅细影院"
        };
        for (int i = 0; i < clueStrings.length; i++) {
            clue = new Clue(clueString2ImageIdUtils.get("线索"+i), clueStrings[i]);
            clues.put("Clue"+i,clue);
        }

    }

    private static ClueUtils instance = new ClueUtils();

    public static ClueUtils getInstance() {
        return instance;
    }

    public HashMap<String, Integer> getClueString2ImageIdUtils() {
        return clueString2ImageIdUtils;
    }

    public HashMap<String, Clue> getClues() {
        return clues;
    }

    public HashMap<String, String> getPlots() {
        return plots;
    }

    HashMap<String,Clue> clues = new HashMap<>();
    HashMap<String,String> plots = new HashMap<>();

}
